package service;

import entity.Product;
import entity.ProductNote;
import entity.PurchasedProduct;
import entity.User;

public interface IAdminService {
    /**
     * 1.获得后台管理首页数据
     * 2.获得用户管理页面数据
     * 3.管理员登陆
     * 4.根据uid获得某一用户信息
     * 5.修改某一用户信息
     * 6.删除某一用户
     * 7.添加用户
     * 8.获得产品管理页面数据
     * 9.修改某一产品
     * 10.删除某一产品
     * 11.添加产品
     * 12.获取后台留言页面
     * 13.删除指定留言信息
     * 14.添加留言信息
     * 15.获取购买产品
     * 16.删除购买产品
     * 17.添加购买产品
     */
    String getAdminHome();
    String getUser();
    int doLogin(User admin);
    String getUserByUid(int uid);
    String updateUserInfo(User user);
    String deleteUser(int uid);
    String doRegister(User user);
    String getProduct();
    String updateProduct(Product product);
    String deleteProduct(int uid);
    String addProduct(Product product);
    String getProductnote();
    String deleteProductnote(int pid);
    String addProductnote(ProductNote productnote);
    String updateProductnote(ProductNote productNote);
    String getPurchasedProduct();
    String deletePurchaseProduct(int ppid);
    String addPurchaseProduct(PurchasedProduct purchasedProduct);
}
